package com.sojson.entity.po;

import java.util.List;

import com.sojson.base.impl.BaseDto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 用户和角色关联表Bean
 * 
 * @author liu
 * @date 2021-04-15
 */
@ApiModel("用户和角色关联表Bean")
public class UserRole extends BaseDto {

    /**
     * 此文件由工具自动生成，手动添加内容请放至末尾
     */

    private static final long serialVersionUID = 1618456525452L;

    @ApiModelProperty("角色ID")
    private Integer roleId;
    @ApiModelProperty("用户ID")
    private Integer userId;
    /** 角色ID集合 */
    private List<Integer> roleIds;
    /** 用户ID集合 */
    private List<Integer> userIds;
    /** 用户和角色关联表集合 */
    private List<UserRole> userRoles;

    /**
     * 以上由工具自动生成，以下为手动添加
     */

    /**
     * Empty constructor
     */
    public UserRole() {

    }

    /**
     * 此文件由工具自动生成，手动添加内容请放至末尾
     */

    /**
     * 获取 角色ID
     */
    public Integer getRoleId() {
        return roleId;
    }

    /**
     * 设置 角色ID
     */
    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    /**
     * 获取 用户ID
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 设置 用户ID
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取 角色ID集合
     */
    public List<Integer> getRoleIds() {
        return roleIds;
    }

    /**
     * 设置 角色ID集合
     */
    public void setRoleIds(List<Integer> roleIds) {
        this.roleIds = roleIds;
    }

    /**
     * 获取 用户ID集合
     */
    public List<Integer> getUserIds() {
        return userIds;
    }

    /**
     * 设置 用户ID集合
     */
    public void setUserIds(List<Integer> userIds) {
        this.userIds = userIds;
    }

    /**
     * 获取 用户和角色关联表集合
     */
    public List<UserRole> getUserRoles() {
        return userRoles;
    }

    /**
     * 设置 用户和角色关联表集合
     */
    public void setUserRoles(List<UserRole> userRoles) {
        this.userRoles = userRoles;
    }

    /**
     * 以上由工具自动生成，以下为手动添加
     */

}